a{text-decoration:none;font-family: "Microsoft YaHei", Arial;}
a:visited{color:#333}
body{border:0;height:100%;font-family: Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;text-indent:0;} 
#contain{position: relative;width:100%;height:100%;border:0;margin:0;padding:0;}

#header {height:91px;background:url(/static/images/home/header.gif) repeat-x left top;padding:0;margin:0;} 
#title{height:30px;width:1002px;margin:0 auto;padding-top:20px;}
#title h3{font-size:24px;font-family:'microsoft yahei',Verdana,Arial;color:#fff;letter-spacing:4px;margin:0;}
#title h5{font-size:12px;color:#fff;font-weight:normal;padding-left:15px;line-height:20px;letter-spacing:6px;margin:0;}

#navigation_area { repeat-x left bottom; border-bottom: 1px solid #B4B4B4; height:43px; display: block; padding-top: 4px;}
#menu {width:1002px;height:60px;margin:0 auto;display:block;vertical-align:middle;position:relative;}
#menu li{ background-image: url(/static/images/home/mainnav-sep.gif); background-repeat: no-repeat;background-position:100% 5px; cursor: pointer;margin: 0 2px 0 0; padding: 0 2px 0 0; height: 44px;display:block;float:left;position:relative;}
.top_menu_a{float:left;background:none; padding:0 20px; text-transform: uppercase; color: #333; font-weight: normal;display: block;font-size: 14px;line-height:34px;}
.top_menu_a:hover{background-color:#111;color:#ddd;border-radius:5px;}
.top_menu_a_active{background-color:#111;color:#ddd !important;border-radius:5px;}
/*二级菜单*/
.sub_menu_dl{display:block;position:absolute;background-color:#333;border:2px #aaa solid;border-radius:5px;margin:2px 0;width:90px;opacity:0.9;top:34px;z-index:99;}
.sub_menu_dl dd{line-height:24px;margin:0;}
.sub_menu_dl dd a{color:#ddd;padding:3px 12px;display:block;border-radius:3px;}
.sub_menu_dl a:hover{background-color:#ddd;color:#444;}

#content_area { border-top: 1px solid #FFFFFF; background: #EEEEEE; background: url(/static/images/home/tile.gif); overflow: hidden; padding: 0px 0px 10px 0px;}
#content_area_content { width: 1102px; margin: 0 auto; clear: both; color: #333333; }
#content_left { float: left; width: 762px; padding: 0px; margin: 0px; }

.fullbox{ background: url(/static/images/home/post_content_bg.png) repeat-y; float: left; margin: 10px 5px 0px 5px; background-color: #FFFFFF; overflow: hidden; width: 760px; display: inline;}
.fullbox h3{background: url(/static/images/home/post_content_h1.png) no-repeat left top; margin: 0px; overflow: hidden; height: 30px; font-size: 12px; padding: 7px 16px 0px 10px;}
.fullbox .fullbox_content h1{display: inline; margin: 0px; padding: 0px 15px 5px 15px; font-size: 14px; line-height: 1.5;}
.fullbox .fullbox_content h1 a{color: #046380; text-decoration: none;font-size: 14px; line-height: 1.5;}
.fullbox .fullbox_content .vicetitle{color: #999; font-size: 12px;}
.fullbox .fullbox_footer{background: url(/static/images/home/post_content_footer.png) no-repeat left bottom; padding: 0px; margin: 10px 0px 0px 0px !important; margin: 1px 0px 0px 0px; float: left; width: 762px; height: 3px;}
.fullbox .post_info { float:left; font-size: 12px; padding: 5px 15px 8px 15px; color: #666666; margin: 0px; width:720px;}
.fullbox .post_info .nmtags{float: left;}
.fullbox .post_info .nmtags a { background-color: #EEEEEE; border-color: #CCCCCC; border-style: solid; border-width: 0 1px 1px 0; color: #046380;; display: inline-block; height: 19px; line-height: 19px; padding: 0 5px;}
.fullbox .post_info .nmtags a:hover { background-color: #ccc; border-color: #CCCCCC; border-style: solid; border-width: 0 1px 1px 0; color: #fff;; display: inline-block; height: 19px; line-height: 19px; padding: 0 5px;}
.fullbox .post_info .post_info_left{font-family: Georgia;float:left;}
.fullbox .post_info .post_info_left span{padding-left:14px;}
.fullbox .post_info .post_info_right{float:right;}
.fullbox .post_content {display:block; font-size: 12px; margin: 0px;color: #333;float:left;padding:0;width:720px; padding:2px 20px 2px 20px;}
.fullbox .post_content h3{background:none;}
.fullbox .post_content .morelink { display:block; line-height: 100%;text-indent: 2em; letter-spacing: 1px;width:100%;text-align:right;} 
.fullbox .post_content .morelink a:hover{color:#f85e0b;} 
.fullbox .title{
	font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	border-bottom: 1px solid #eee;
	text-align:center;
}
/*文章详情页面包屑*/
.fullbox_header{background: url(/static/images/home/post_content_h1.png) no-repeat left top; margin: 0px; padding: 0px; float: left; width: 760px; height: 3px; }
.fullbox .breadcrumb {position: relative; border-bottom: 1px solid #EEEEEE; display: block; font-size: 12px; padding: 10px 10px 10px 10px; margin-bottom: 1em;}
.fullbox .breadcrumb a {color: #046380; text-decoration: none; padding: 0px 5px 0px 5px;} 
.fullbox .breadcrumb a:hover {color: #f85e0b; text-decoration: none; padding: 0px 5px 0px 5px;} 

/*页码*/
#post-navigator{color: #666666; margin: 10px 5px 3px 5px; padding: 0px; float: left; font-size: 12px;}
#post-navigator .pages{background:#ffffff;padding: 2px 6px;margin: 0px 5px 0px 0px; text-decoration: none; border: 1px solid #B9B9B9; color: #666666; -moz-border-radius: 5px; -webkit-border-radius: 5px; display: inline; float: left;}
#post-navigator .current_page{ color: red !important;}
#post-navigator .page_input{width: 25px; height: 14px; }
#post-navigator a {background: #ffffff; padding: 2px 6px; margin: 0px 5px 0px 0px; text-decoration: none; border: 1px solid #B9B9B9; color: #666666; -moz-border-radius: 5px; -webkit-border-radius: 5px; display: inline; float: left;}

#sidebar{float: right; width: 336px;}
#sidebar_top{float: left; width: 336px; margin-bottom: -5px;}
#sidebar_top .box{margin: 10px 5px 5px 5px; background: url(/static/images/home/sidebar_box_bg_top.png) repeat-y; background-color: #FFFFFF; overflow: hidden;}
#sidebar_top .box h3{background: url(/static/images/home/sidebar_box_header_top.png) no-repeat left top; margin: 0px; overflow: hidden; height: 23px; font-size: 12px; text-transform: uppercase; padding: 7px 10px 0px 10px;}
#sidebar_top .box .box_content {font-size: 12px; padding: 10px 10px 5px 10px; overflow: hidden; color: #666;} 
#sidebar_top .box .box_bottom {margin: 0px; padding: 0px; background: url(/static/images/home/sidebar_box_footer_top.png) no-repeat left bottom; height: 5px !important; height: 1px;} 

/*底部*/
#footer_area{background: url(/static/images/home/botsl-bg.gif) repeat-x left top #333333; color: #999999; border-bottom: 1px solid #040404; overflow: hidden; min-height: 180px;}
#footer_bottom{padding: 5px 0 10px; clear: both; background: #040404; border-top: 1px solid #4B4B48; height:auto;}
#footer_bottom_content{width: 950px; margin: 0 auto; padding-top: 5px; clear: both; color: #ccc; font-size: 12px; text-align:center;}
#footer_bottom_content a{color:#eee;}
#footer_bottom_content a:visited{color:#eee;}







/*通用的样式*/
.hide{display:none;}

